Fullstack Job: Software Engineer, Fullstack (Junior-Mid Level)

Job added on

Company

dub

Location

New York, NY - United States of America

Job type

Full-Time

Fullstack Job Details

About Dub

Founded in 2021 in NYC, Dub is transforming how individuals think about investing. By providing a simple and easy way to build and share portfolios, individuals now have access to some of the best minds in asset management. Dub's innovative copy-trading platform enables industry experts, financial influencers, and the retail associate with a knack for trading, the ability to share their insights and thematic portfolios— all through an easy-to-use mobile application. We invest in people and ideas.


The Team

Work with a team of highly passionate and collaborative engineers to build a robust core backend service and scalable platform. Collaborate with multidisciplinary team of engineers, project managers, and product team to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution. We draw on our individual areas of expertise to share knowledge, evolve our technical standards, and contribute to our design oriented culture.

Our team is quickly growing. We come from diverse backgrounds and experiences including working for companies like Snapchat, Amazon, Goldman Sachs, ExodusPoint Capital Management, and DRW. We're looking for passionate, focused and humble people to work with.


Role

  • Work on complex technical problems that will challenge you to flex your system design muscles, apply software design principles, balance tradeoffs, and implement clean efficient code to successfully deliver results on schedule.
  • Take ownership in designing and delivering new end-to-end core services that power Dub, and implementing the complexity of financial transactions into scalable micro-services.
  • Design and create robust services and scalable system architecture, and help improve our code quality through writing unit tests, automation and performing code reviews.
  • Participate in brainstorming sessions, provide feedback to other team members and contribute ideas to our technology, algorithms and product.
  • Work on internal end-to-end feature rich dashboards, infrastructure/ops tooling

Requirements

Dub engineers build event driven microservices to provide reliable, scalable features to our customers. As a core backend software engineer:

  • You have 3+ years of professional experience architecting and implementing highly scalable cloud native services (we implement our code in C#, but you may be more experienced in Java or C++).
  • You have contributed to event driven systems that deliver solutions to complex business problems that handle massive amounts of data. You are drawn towards scale, distributed systems, and associated technologies.
  • You prioritize end user experience and it shows in your APIs design, functionality, and performance for both internal and external consumption.
  • You have a strong command over object-oriented design patterns, data structures, and algorithms.
  • You have deep knowledge of a variety of data storage techniques and haves experience evaluating and selecting solutions to meet nonfunctional requirements.
  • You communicate technical ideas with ease and always look to collaborate to deliver high quality products.
  • Your have experience mentoring engineers, defining technical culture, and building result-oriented engineering processes

Backend Services Tech Stack

C# / .NET, React/Angular, TypeScript/JavaScript, REST/GraphQL/gRPC, Protobuf, PostgreSQL, DynamoDb, Kafka, Redis, Docker, Kubernetes, Istio Service Mesh, AWS


Bonus Areas

  • You have built and managed production apps operating under regulatory compliance (FINRA, SEC etc.).
  • You have worked on a brokerage or financial services and have integrated with a variety 3rd party providers.
  • You have experience working in front end stack (e.g., Flutter/Dart), CI/CD, platform engineering, and with service mesh frameworks.

We Offer

  • The opportunity to join a small and growing team of good people, where you can make a difference by building new services and features that directly support the core business at Dub.
  • A meritocratic philosophy that champions collaboration.
  • Competitive compensation, equity, benefits, and perks.